﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace repliback4.Net.Protocol.States {
    public class StateManager {
        protected repliback4.Net.Protocol.States.State currentState;
        
        public repliback4.Net.Protocol.States.State CurrentState {
            get { return this.GetCurrent(); }
            set { this.SetCurrent( value ); }
        }

        protected void SetCurrent ( repliback4.Net.Protocol.States.State state ) {
            this.currentState = state;
        }

        protected repliback4.Net.Protocol.States.State GetCurrent ( ) {
            return this.currentState;
        }

        public StateManager (  ) {
        
        }

    }
}
